package hcn.mch.response;

import javax.xml.bind.annotation.XmlElement;
import java.io.Serializable;

/**
 * @author fzy91
 * @title: PremaritalChronicDisease
 * @projectName GOL-ssdev4
 * @description: 婚前医学检查慢性病筛查
 * @date 2022/11/8 10:12
 */
public class PremaritalChronicDisease implements Serializable {
    /*尿胆原,0无，1有*/
    private Integer urobilinogen;
    /*蛋白质,0无，1有*/
    private Integer protein;
    /*潜血,0无，1有*/
    private Integer occultBlood;
    /*酮体,0无，1有*/
    private Integer ketoneBody;
    /*胆红素,0无，1有*/
    private Integer bilirubin;
    /*葡萄糖,0无，1有*/
    private Integer glucose;
    /*白细胞,0无，1有*/
    private Integer whiteBloodCell;
    /*尿潜血,0无，1有*/
    private Integer bld;
    /*尿蛋白,0无，1有*/
    private Integer urineProtein;
    /*尿糖,0无，1有*/
    private Integer urineSugar;
    /*尿酸碱度,0无，1有*/
    private Integer urinePH;
    /*其他,0无，1有*/
    private String other;
    /*尿比重,0无，1有*/
    private Integer urineSpecificGravity;

    public Integer getUrobilinogen() {
        return urobilinogen;
    }

    public void setUrobilinogen(Integer urobilinogen) {
        this.urobilinogen = urobilinogen;
    }

    public Integer getProtein() {
        return protein;
    }

    public void setProtein(Integer protein) {
        this.protein = protein;
    }

    public Integer getOccultBlood() {
        return occultBlood;
    }

    public void setOccultBlood(Integer occultBlood) {
        this.occultBlood = occultBlood;
    }

    public Integer getKetoneBody() {
        return ketoneBody;
    }

    public void setKetoneBody(Integer ketoneBody) {
        this.ketoneBody = ketoneBody;
    }

    public Integer getBilirubin() {
        return bilirubin;
    }

    public void setBilirubin(Integer bilirubin) {
        this.bilirubin = bilirubin;
    }

    public Integer getGlucose() {
        return glucose;
    }

    public void setGlucose(Integer glucose) {
        this.glucose = glucose;
    }

    @XmlElement(name = "WhiteBloodCell")
    public Integer getWhiteBloodCell() {
        return whiteBloodCell;
    }

    public void setWhiteBloodCell(Integer whiteBloodCell) {
        this.whiteBloodCell = whiteBloodCell;
    }

    @XmlElement(name = "Bld")
    public Integer getBld() {
        return bld;
    }

    public void setBld(Integer bld) {
        this.bld = bld;
    }

    @XmlElement(name = "UrineProtein")
    public Integer getUrineProtein() {
        return urineProtein;
    }

    public void setUrineProtein(Integer urineProtein) {
        this.urineProtein = urineProtein;
    }

    @XmlElement(name = "UrineSugar")
    public Integer getUrineSugar() {
        return urineSugar;
    }

    public void setUrineSugar(Integer urineSugar) {
        this.urineSugar = urineSugar;
    }

    @XmlElement(name = "UrinePH")
    public Integer getUrinePH() {
        return urinePH;
    }


    public void setUrinePH(Integer urinePH) {
        this.urinePH = urinePH;
    }

    @XmlElement(name = "Other")
    public String getOther() {
        return other;
    }

    public void setOther(String other) {
        this.other = other;
    }

    @XmlElement(name = "UrineSpecificGravity")
    public Integer getUrineSpecificGravity() {
        return urineSpecificGravity;
    }

    public void setUrineSpecificGravity(Integer urineSpecificGravity) {
        this.urineSpecificGravity = urineSpecificGravity;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("{");
        sb.append("\"urobilinogen\":")
                .append(urobilinogen);
        sb.append(",\"protein\":")
                .append(protein);
        sb.append(",\"occultBlood\":")
                .append(occultBlood);
        sb.append(",\"ketoneBody\":")
                .append(ketoneBody);
        sb.append(",\"bilirubin\":")
                .append(bilirubin);
        sb.append(",\"glucose\":")
                .append(glucose);
        sb.append(",\"whiteBloodCell\":")
                .append(whiteBloodCell);
        sb.append(",\"bld\":")
                .append(bld);
        sb.append(",\"urineProtein\":")
                .append(urineProtein);
        sb.append(",\"urineSugar\":")
                .append(urineSugar);
        sb.append(",\"urinePH\":")
                .append(urinePH);
        sb.append(",\"other\":")
                .append(other);
        sb.append(",\"urineSpecificGravity\":")
                .append(urineSpecificGravity);
        sb.append('}');
        return sb.toString();
    }
}
